import { HugeIconProps } from './props';

const HugeIconsController = (props: HugeIconProps) => {
    return (
        <svg
            className={'h-6 w-6' + (props.className ? ` ${props.className}` : '')}
            width='24'
            height='24'
            viewBox='0 0 24 24'
            fill='none'
            xmlns='http://www.w3.org/2000/svg'
        >
            <path
                fillRule='evenodd'
                clipRule='evenodd'
                d='M7.9319 3.87839C8.06823 4.41358 7.74489 4.95796 7.20969 5.09429L5.24684 5.59429C4.71165 5.73062 4.16727 5.40728 4.03094 4.87209C3.89461 4.33689 4.21795 3.79252 4.75315 3.65619L6.716 3.15619C7.25119 3.01985 7.79557 3.3432 7.9319 3.87839ZM16.0299 3.8827C16.1638 3.34691 16.7067 3.02115 17.2425 3.1551L19.2425 3.6551C19.7783 3.78905 20.1041 4.33198 19.9701 4.86778C19.8362 5.40357 19.2933 5.72933 18.7575 5.59538L16.7575 5.09538C16.2217 4.96143 15.8959 4.4185 16.0299 3.8827Z'
                fill={props.fill}
            />
            <path
                fillRule='evenodd'
                clipRule='evenodd'
                d='M4.92505 6.17624C9.34097 5.10792 14.659 5.10792 19.0749 6.17624C20.1031 6.42499 20.8958 7.16753 21.2589 8.13707C21.8432 9.69712 22.5131 12.3265 22.7402 15.8864C22.9054 18.4746 20.9807 19.8308 19.2803 20.6873C18.8223 20.9181 18.3491 20.9287 17.917 20.7594C17.5185 20.6031 17.2028 20.3135 16.96 20.0252C16.4777 19.4523 16.1003 18.6589 15.8299 18.0495C15.6562 17.658 15.2778 17.4106 14.828 17.4106H9.17191C8.72214 17.4106 8.34373 17.658 8.17007 18.0495C7.8997 18.6589 7.52229 19.4523 7.03996 20.0252C6.79717 20.3135 6.48147 20.6031 6.0829 20.7594C5.65085 20.9287 5.1777 20.9181 4.71965 20.6873C3.03991 19.8412 1.09337 18.4937 1.25973 15.8864C1.48688 12.3265 2.15678 9.69712 2.74104 8.13707C3.10415 7.16753 3.89685 6.42499 4.92505 6.17624ZM9.70686 9.41789C10.0974 9.80842 10.0974 10.4416 9.70686 10.8321L8.91397 11.625L9.70686 12.4179C10.0974 12.8084 10.0974 13.4416 9.70686 13.8321C9.31634 14.2226 8.68317 14.2226 8.29265 13.8321L7.49976 13.0392L6.70686 13.8321C6.31634 14.2226 5.68317 14.2226 5.29265 13.8321C4.90213 13.4416 4.90213 12.8084 5.29265 12.4179L6.08554 11.625L5.29265 10.8321C4.90212 10.4416 4.90212 9.80842 5.29265 9.41789C5.68317 9.02737 6.31634 9.02737 6.70686 9.41789L7.49976 10.2108L8.29265 9.41789C8.68317 9.02737 9.31634 9.02737 9.70686 9.41789ZM15.997 11.125H15.988C15.4358 11.125 14.988 10.6773 14.988 10.125C14.988 9.57272 15.4358 9.125 15.988 9.125H15.997C16.5493 9.125 16.997 9.57272 16.997 10.125C16.997 10.6773 16.5493 11.125 15.997 11.125ZM16.988 13.125C16.988 12.5727 17.4358 12.125 17.988 12.125H17.997C18.5493 12.125 18.997 12.5727 18.997 13.125C18.997 13.6773 18.5493 14.125 17.997 14.125H17.988C17.4358 14.125 16.988 13.6773 16.988 13.125Z'
                fill={props.fill}
            />
        </svg>
    );
};

export default HugeIconsController;
